LINE Pay決済 インタフェース

概要

リンクタイプ Plus決済では、決済手段としてLINE Pay決済を利用することが可能です。
LINE Pay決済を利用するには、実行パラメータセットにLINE Pay決済に必要なパラメータを渡す必要があります。
リンクタイプ Plus決済でLINE Pay決済が完了すると、遷移先URLにLINE Pay決済の結果パラメータが返却されます。
遷移先URLは設定により異なるパラメータを参照します。
詳細は「決済画面からの加盟店様サイトへの遷移」をご覧ください。

入出力パラメータ仕様

実行パラメータ仕様

LINE Pay決済固有の実行パラメータは以下の通りです。

json key 詳細 指定可能箇所 システムデフォルト設定
リンクタイプPlus決済URL 加盟店デフォルト設定
linepay
LINE Pay決済固有実行パラメータ

LINE Pay決済の実行パラメータセットです。

JobCd 必須
処理区分
以下のいずれかを設定します。
AUTH:仮売上
CAPTURE:即時売上
AUTH
ProductName 必須全半角4000バイト
商品名
お客様のLINE Payアプリに表示される商品名を指定可能です。
入力文字の制限はございません。
※半角記号(^ ` { | } ~ & < > " ' のみ)が入力された場合、全角記号(^ ' { | } ~ & < > " ')に変換されます。
※文字バイトチェックは UTF-8 を使用しているため、全角文字は 3byte で換算されます。
(null)
ProductImageUrl 半角英数記号500桁
商品画像URL
決済画面に表示する画像のURLを指定可能です。
サイズは「40 X 40」です。
(null)
Mid
LINE member ID
予約項目のため、省略してください。
指定しても利用されません。
- - -
LangCd 半角英数10桁
言語コード
LINE Pay画面の言語コードを指定可能です。
※リンクタイプ Plusの言語設定とは異なります。
ja:日本語
ko:韓国語
en:英語
zh-Hans:中国語 (簡体字)
zh-Hant:中国語 (繁体字)
th:タイ語
対応していない言語コードが指定された場合は、英語(en)が設定されます。
ja
BranchName 全半角500バイト
店舗名
決済を要求した店舗名を設定します。
100文字まで表示可能です。
(null)
BranchID 半角英数記号32桁
店舗ID
決済がリクエストされた場所を識別するために利用します。
半角英数字、半角記号(除く ^ ` { | } ~ & < > " ' )が使用可能です。
(null)

※設定可能な文字については「プロトコルタイプ(マルチ決済インタフェース仕様) 表 1.1-1 入出力項目の定義」を参照してください。

結果パラメータ仕様

LINE Pay決済を選択した場合に、加盟店様に返却するLINE Pay決済固有の結果パラメータは以下の通りです。

linepay 半角英数32桁 固定
LINE Pay決済固有部
LINE Pay決済固有の結果パラメータセットです。
Status
取引状態
取引の状態を示す以下の値が設定されます。
AUTH:仮売上
CAPTURE:即時売上
PAYFAIL:決済失敗(決済がエラーとなり支払いに失敗してしまった状態)
PAYCANCEL:決済中止(お客様の操作により、決済が中止された状態)
TranID 半角数字19桁
取引番号
LINE Payの取引番号が設定されます。
ProductName 全半角4000桁
商品名
商品名が設定されます。
PayMethod 半角英数20桁
支払手段
決済時に使用した決済手段が設定されます(クレジットカード:CREDIT_CARD, 残高:BALANCE)。
CancelAmount 半角数字8桁
キャンセル金額
キャンセル時の金額が設定されます。
CancelTax 半角数字7桁
キャンセル税送料
キャンセル時の税送料が設定されます。
TranDate 半角数字14桁
決済日時
決済を行った日時が設定されます。
(yyyyMMddHHmmss形式)